Skip to content
This repository has been archived by the owner on Jul 17, 2023. It is now read-only.

Создание обязательных правил для разработчиков #26

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

smirik
Copy link
Member

@smirik smirik commented Jun 9, 2018

No description provided.

@smirik smirik added the help wanted Extra attention is needed label Jun 9, 2018
@smirik smirik added this to the 1.0 MVP milestone Jun 9, 2018

* При создании фикстур и тестировании проекта всегда вбивать исключительно реальные данные. Если неясно, где их взять, следует обсудить этот вопрос с клиентом и руководителем проекта.
* Faker и пр. не считаются реальными данными.
* Не использовать (за исключением, возможно, случаев тестирования большого количества данных и/или performance-тестирования).

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Не использовать — фейкер?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Да. Поправил.


* При создании фикстур и тестировании проекта всегда вбивать исключительно реальные данные. Если неясно, где их взять, следует обсудить этот вопрос с клиентом и руководителем проекта.
* Faker и пр. не считаются реальными данными.
* Не использовать (за исключением, возможно, случаев тестирования большого количества данных и/или performance-тестирования).

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

не использлвать что?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ой, косяК. Не использовать faker. Обновляю.

* **Никогда** не изменять ratio картинок (ни на backend, ни на frontend).
* Если не оговорено иное, то по умолчанию делается relative_resize + crop (с верхнего левого угла).
* В случае, если дизайн позволяет, наилучшим решением будет зафиксировать одну из сторон (высоту или ширину), а вторую подбирать методом relative_resize.
* В случае разработки на Symfony по умолчанию использовать [LiipImagineBundle](https://symfony.com/doc/2.0/bundles/LiipImagineBundle/index.html).

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Было бы неплохо разваить в отдельный список бандлов, которые вообще (не) рекомендуется использовать.

С поправкой на версии Симфони. Например, FOSUser легко натягивается на 3.4, а на четверку — нет. Такое приходится выяснять опытным путем поодиночке, теряется время.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Давай делать PR. Я готов тебе дать базовый список используемых бандлов с кексами.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants